package com.kingyun.gpsinspection.purificationservice.dao.mapper.jsm;


import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.CertificateType;

import java.util.List;

/**
 * 证书类型信息
 */
public interface JsmCertificateTypeMapper {
    /**
     * 删除证书类型
     * @param certificateTypeId
     * @return
     */
    int deleteByPrimaryKey(String certificateTypeId);

    /**
     * 新增证书类型
     * @param record
     * @return
     */
    int insert(CertificateType record);

    /**
     * 新增证书类型
     * @param record
     * @return
     */
    int insertSelective(CertificateType record);

    /**
     * 查询证书类型
     * @param name
     * @return
     */
    CertificateType selectByPrimaryKey(String name);

    /**
     * 修改证书类型
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(CertificateType record);

    /**
     * 修改证书类型
     * @param record
     * @return
     */
    int updateByPrimaryKey(CertificateType record);

    /**
     * 查询证书类型
     * @return
     */
    List<CertificateType> findCertificateTypeList();
}